6d324f3bf48125fc9573d3de67f93432b551aa18,src/main/java/nl/jqno/equalsverifier/internal/prefabvalues/factories/ReflectiveEnumMapFactory.java,ReflectiveEnumMapFactory,createWith,#Object#Object#,49
Before Change
private EnumMap createWith(Object key, Object value) {
Map result = new HashMap();
try {
Method add = Map.class.getMethod("put", Object.class, Object.class);
add.invoke(result, key, value);
}
catch (NoSuchMethodException | IllegalAccessException | InvocationTargetException e) {
throw new ReflectionException(e);
After Change
@SuppressWarnings("unchecked")
private EnumMap createWith(Object key, Object value) {
Map result = new HashMap();
invoke(Map.class, result, "put", classes(Object.class, Object.class), objects(key, value));
return new EnumMap<>(result);
}
}